package com.ssm.dao;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.ssm.entity.User;

@Repository
public interface IUserDao {
	//查找全部用户
	public List<User> findAll();
	//用户数
	public int count();
	//添加用户
	public int add(User user);
	//根据id删除用户
	public User get(int id);
	//修改用户
	public int update(User user);
	//根据id删除用户
	public int delete(int id);
	
	public String getPasswdByUserName(User user);
	
	//根据用户名获取用户ID
	public String getUserIdByName(String username);
	
	//根据用户名查找用户
	public User findByUsername(String username);
	
	//根据角色ID查找角色名称
	public String findRoleNameById(int roleId);
	
	//更新用户最后登录时间
	public int updateLastLoginTime(int userId);
}
